博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp微信开发之jssdk图片上传并下载到本地服务器
阅读量:4550 次
发布时间:2019-06-08

本文共 1342 字,大约阅读时间需要 4 分钟。

public function test2(){        $Weixin = new \Weixin\Controller\BaseController();        $this->assign('signPackage', $Weixin->jssdk->GetSignPackage());        $this->display();}

html核心代码

    

参赛人员照片:

提交到服务器端 服务器端处理过程如下

public doJoin(){        if(IS_POST && $_POST['vote_pic']){   //提交过来的vote_pic是微信服务器端的图像资源id            $pic_id = $_POST['vote_pic'];            $return = array();            C('WEIXIN_UPLOAD') = './Uploads/Weixin/';//定义保存路径                        $dir = realpath(C('WEIXIN_UPLOAD')).'/'.date('Y_m_d').'/';//为方便管理图片 保存图片时 已时间作一层目录作区分            if(!file_exists($dir)){                mkdir($dir,'0777');            }            $Weixin = new \Weixin\Controller\BaseController();            $pic_url = $Weixin->WechatAuth->mediaGet($pic_id); //获取服务器图片路径            $time = time().substr($pic_id, 9,3);            $filename = 'wx_'.$time.'.jpg';   //定义图片文件名            $Http = new \Org\Net\Http;            if($Http::curlDownload($pic_url,$dir.$filename)){//http下载图片                $this->success('提交成功',U('index'));            }           }            }

  

转载于:https://www.cnblogs.com/kt520/p/4496617.html

你可能感兴趣的文章
京东的核心业务
查看>>
读书笔记(六)--成交
查看>>
Secret Number hdu 2113
查看>>
软件架构(体系结构,Architecture)和软件框架
查看>>
阶梯博弈(没怎么搞懂)
查看>>
python request post请求body中有json数组
查看>>
IDT hook KiTrap03
查看>>
字节对齐
查看>>
使用Python SocketServer快速实现多线程网络服务器
查看>>
离散数学
查看>>
外观模式理解和示例
查看>>
IDEA远程仓库版本回滚
查看>>
C++矩阵库 Eigen 简介(转载)
查看>>
sklearn的train_test_split()各函数参数含义解释(非常全)
查看>>
机器学习算法的整体流程(非常易懂)
查看>>
机器学习梯度下降法的数学原理(非常易懂)
查看>>
数据归一化Scaler-机器学习算法
查看>>
机器学习线性回归算法的评价指标(简单线性回归问题)
查看>>
教你如何剖析源码(转)
查看>>
proxy和proxy-no的策略取值区别
查看>>